package top.suven.base.http.admin.tools.vo.request;


import java.util.List;

/**
 * @ClassName:
 * @Description:
 * @Author lixiangling
 * @Date 2018/7/10 14:10
 * @Copyright: (c) 2018 gc by https://www.gc.com.cn/
 * @Version : 1.0.0
 * --------------------------------------------------------
 * modifyer    modifyTime                 comment
 * <p>
 * --------------------------------------------------------
 */
public class BuildCodeRequestVo {
    /** 表名 */
    private String tableName;
    /** 类名 */
    private String javaName;
    /** 包名 */
    private String packageName;
    /** 作者 */
    private String author;
    /** 主键 */
    private String pk;
    /** 模块 */
    private String module;
    /** 序列名称 */
    private String sequenceName;
    /** 是否自增长（主键为序列时） */
    private boolean autoSeq;
    /** 描述信息 */
    private String description;
    /** 代码路径 */
    private String codePath;
    /** 脚本路径 */
    private String sqlPath;
    /** 最大菜单序列值 */
    private int maxMenuOrder;
    /** 创建类型 */
    private List<String> createType;
    private List<BuildCodeViewRequestVo> buildCodeViews;
    private List<BuildCodeTableRequestVo> buildCodeTables;
    private List<BuildCodeEditRequestVo> buildCodeEdits;

    private String buildCodes;

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public List<String> getCreateType() {
        return createType;
    }

    public void setCreateType(List<String> createType) {
        this.createType = createType;
    }

    public List<BuildCodeTableRequestVo> getBuildCodeTables() {
        return buildCodeTables;
    }

    public void setBuildCodeTables(List<BuildCodeTableRequestVo> buildCodeTables) {
        this.buildCodeTables = buildCodeTables;
    }

    public String getBuildCodes() {
        return buildCodes;
    }

    public void setBuildCodes(String buildCodes) {
        this.buildCodes = buildCodes;
    }

    public String getJavaName() {
        return javaName;
    }

    public void setJavaName(String javaName) {
        this.javaName = javaName;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getPk() {
        return pk;
    }

    public void setPk(String pk) {
        this.pk = pk;
    }

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public List<BuildCodeViewRequestVo> getBuildCodeViews() {
        return buildCodeViews;
    }

    public void setBuildCodeViews(List<BuildCodeViewRequestVo> buildCodeViews) {
        this.buildCodeViews = buildCodeViews;
    }

    public List<BuildCodeEditRequestVo> getBuildCodeEdits() {
        return buildCodeEdits;
    }

    public void setBuildCodeEdits(List<BuildCodeEditRequestVo> buildCodeEdits) {
        this.buildCodeEdits = buildCodeEdits;
    }

    public String getSequenceName() {
        return sequenceName;
    }

    public void setSequenceName(String sequenceName) {
        this.sequenceName = sequenceName;
    }

    public boolean isAutoSeq() {
        return autoSeq;
    }

    public void setAutoSeq(boolean autoSeq) {
        this.autoSeq = autoSeq;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getCodePath() {
        return codePath;
    }

    public void setCodePath(String codePath) {
        this.codePath = codePath;
    }

    public String getSqlPath() {
        return sqlPath;
    }

    public void setSqlPath(String sqlPath) {
        this.sqlPath = sqlPath;
    }

    public int getMaxMenuOrder() {
        return maxMenuOrder;
    }

    public void setMaxMenuOrder(int maxMenuOrder) {
        this.maxMenuOrder = maxMenuOrder;
    }
}
